package cn.sc.hunter.framework;

import cn.sc.hunter.framework.helper.BeanHelper;
import cn.sc.hunter.framework.helper.ClassHelper;
import cn.sc.hunter.framework.helper.ControllerHelper;
import cn.sc.hunter.framework.helper.DependencyInjectHelper;
import cn.sc.hunter.framework.util.ClassUtil;

import java.util.Arrays;

/**
 * 加载必要的 Helper 类
 */
public class HelperLoader {

    /**
     * 初始化 Helper
     */
    public static void init() {
        Class<?>[] list = { ClassHelper.class, BeanHelper.class, DependencyInjectHelper.class, ControllerHelper.class};
        Arrays.asList(list).stream().forEach(clazz -> ClassUtil.loadClass(clazz.getName()));
    }
}
